giant sea cucumber - German English Dictionary